package com.ruoyi.production.service;

import com.ruoyi.production.domain.vo.CheckOutVo;
import com.ruoyi.production.domain.vo.ProductionExitVo;

import java.util.List;

/**
 * @Author: YwaiX
 * @Version: 1.0
 * @Date: Created in 2024-11-04 10:35:57
 * @Description: 生产退料
 */
public interface ProductionExitService {

    /**
     * 生产退料记录
     * @return
     */
    List<ProductionExitVo> list();

    /**
     * 获取领料数量列表
     * @param productionNo
     * @return
     */
    List<CheckOutVo> checkout(String productionNo);

    /**
     * 退料
     * @param checkOutVo
     * @return
     */
    Integer returnMaterial(CheckOutVo checkOutVo);
}
